<?php
	include_once $_SERVER["DOCUMENT_ROOT"].'/outils/parameters/ParameterGetter.php';
	include_once $_SERVER["DOCUMENT_ROOT"].'/service/uc/musique/GererMusiqueService.php';
	include_once $_SERVER["DOCUMENT_ROOT"].'/outils/writerJSON/WriterJSON.php';

	class GererMusiqueAction {
		public static function saveInformations() {
			$titre = ParameterGetter::getRequestParameter("titre", true);
			$numero = ParameterGetter::getRequestParameter("numero", true);
			$idMusique = ParameterGetter::getRequestParameter("idMusique", true);
			GererMusiqueService::saveInformations($idMusique, $titre, $numero);
			WriterJSON::echoSuccess ("Les informations ont bien été enregistrées");
		}
		
		public static function createEnregistrementMusique() {
			$idAlbumMusique = ParameterGetter::getRequestParameter("idAlbumMusique");
			$nomMusiqueAlbum = ParameterGetter::getRequestParameter("nomMusiqueAlbum");
			$titre = ParameterGetter::getRequestParameter("titre");
			$numero = ParameterGetter::getRequestParameter("numero");
			GererMusiqueService::createEnregistrementMusique($idAlbumMusique, $nomMusiqueAlbum, $titre, $numero);
			WriterJSON::echoSuccess ("La chanson '$nomMusiqueAlbum' a bien été créée");
		}
		
		public static function deleteEnregistrementMusique() {
			$idAlbumMusique = ParameterGetter::getRequestParameter("idAlbumMusique");
			$nomMusiqueAlbum = ParameterGetter::getRequestParameter("nomMusiqueAlbum");
			GererMusiqueService::deleteEnregistrementMusique($idAlbumMusique, $nomMusiqueAlbum);
			WriterJSON::echoSuccess ("La musique '$nomMusiqueAlbum' a bien été supprimée");
		}
	}
?>